"""
Craps赌博游戏
玩家摇两颗色子 如果第一次摇出7点或11点 玩家胜
如果摇出2点 3点 12点 庄家胜 其他情况游戏继续
玩家再次要色子 如果摇出7点 庄家胜
如果摇出第一次摇的点数 玩家胜
否则游戏继续 玩家继续摇色子
玩家进入游戏时有1000元的赌注 全部输光游戏结束
"""

import random

totalMoney = 1000
while totalMoney > 0:
    print('您当前的资产总额为：%d' % totalMoney)
    continue_flag = False
    while True:
        pushMoney = int(input('请选择下注金额: '))
        if 0 < pushMoney <= totalMoney:
            break

    first = random.randint(1, 6) + random.randint(1, 6)
    print('玩家首次摇出骰子数：%d' % first)
    if first == 7 or first == 11:
        print('玩家胜')
        totalMoney += pushMoney
    elif first == 2 or first == 3 or first == 12:
        print('庄家胜')
        totalMoney -= pushMoney
    else:
        continue_flag = True

    while continue_flag:
        again = random.randint(1, 6) + random.randint(1, 6)
        print('玩家再一次摇出骰子数：%d' % again)
        if again == 7:
            print('庄家胜')
            totalMoney -= pushMoney
            continue_flag = False
        elif again == first:
            print('玩家胜')
            totalMoney += pushMoney
            continue_flag = False
        else:
            print('游戏继续')

print('您已破产')
